package cn.school.thoughtworks.section1;

import java.util.List;
import java.util.Map;
import java.util.stream.Collectors;

public class PracticeC {
    List<String> collectSameElements(List<String> collection1, Map<String,List<String>> collection2) {
        //实现练习要求，并改写该行代码。

        //获取2对象中的value值
       List<String> valueListOfCollection2 =collection2.get("value");
        //返回1集合中跟2对象中value属性中的元素相同的元素
       return collection1.stream().filter(valueListOfCollection2::contains).collect(Collectors.toList());

    }
}
